lamb liver - German English Dictionary